Mari kita lompat ke konsep kunci kita selanjutnya, kita akan melakukan sedikit pembahasan singkat di sini dan kemudian kita
akan menguraikan lebih lanjut ketika kita masuk ke berbagai proyek yang kita bicarakan variabel.
Sekarang mari kita bicara tentang pernyataan logis.
Kami akan memperkenalkan beberapa struktur if.
Jika ada yang benar maka lakukan tugas ini.
Jika tidak benar maka lakukan sesuatu yang lain atau periksa kondisi lain dan lakukan tugas ini.
Jika itu benar tetapi kami ingin membuat beberapa logika ini akan membuka
kemungkinan untuk membuat beberapa jenis aliran dengan dalam kode VBA Anda semua tentang kondisi memeriksa untuk melihat apakah itu benar.
Jika sudah maka lakukan ini.
Jika tidak, mari kita beralih ke hal lain.
ZELLE sebenarnya ada beberapa cara berbeda untuk membuat pernyataan kondisional seperti ini.
Tetapi apa yang akan kita kerjakan mungkin adalah yang paling umum yang akan kita bahas dengan pernyataan if.
Sekarang saya masih membuka proyek sebelumnya yang telah kami mainkan dengan kesenangan dengan prosedur ini.
Sekarang saya akan memodifikasinya sedikit untuk mulai membahas logika if ini.
Inilah skenarionya.
Saya mendapatkan nilai, entah bagaimana.
Baik itu dari sel aktif atau dari input pengguna atau dari lokasi lain saya mendapatkannya.
Ini adalah nilai numerik yang sekarang saya dapatkan.
Saya ingin menyimpan yang mengatakan variabel dan kemudian saya ingin memeriksa untuk melihat apa nilainya.
Saya ingin mengatakan sesuatu seperti Jika lebih besar dari 20 maka saya ingin menampilkan nilai ini.
Jika tidak lebih dari 20 maka saya akan melakukan sesuatu yang berbeda.
Lihatlah.
Ini menggunakan beberapa pernyataan kondisional untuk membuat beberapa logika di dalam kode Anda.
Jadi katakanlah input pengguna.
Maksud saya membuat itu sama dengan 21.
Jadi kita punya variabel kita sudah kita buat sebelumnya.
Saya mendapat input pengguna saya.
Saya sekarang membuatnya sama dengan nilai numerik ini di sini dan saya akan turun tepat di bawah garis itu dan saya akan
memasukkan beberapa logika di sini.
Saya tidak hanya ingin menampilkan nilai itu.
Saya ingin memeriksa untuk melihat apa nilai itu.
Apakah Anda lebih dari 20 maka saya ingin melakukan sesuatu.
Jadi saya akan mengatakan jika ini adalah di mana logika if atau statemen kita berperan jika input pengguna.
Itu nama variabel kami yang memegang nilai jika input pengguna lebih besar dari 20.
Ada kondisi saya, saya memeriksa nilai itu jika input pengguna lebih besar dari 20 lalu dan maksud
saya turun beberapa baris dan saya akan setengah.
Jadi, inilah inisial saya jika pernyataan baris pertama saya menentukan kondisi saya.
Jika ini benar maka lakukan sesuatu maka kita akan memberi tahu apa yang harus dilakukan di sini.
Dan kemudian ketika semuanya selesai kita akan di IF awal yang berakhir.
Jadi saya akan menjatuhkan dia di antara dan saya akan mengatakan baik jika itu
benar maka kita akan mengatakan nilai sel aktif sama dengan akses.
Memang saya membuat yang ini sedikit lebih besar di sini.
Dario.
Jadi input pengguna lebih besar dari 20.
Kemudian kita akan mengubah sel aktif apa pun sel aktif itu sel apa pun itu.
Nilainya sama dengan akses yang diberikan.
Nah bagaimana jika itu bukan apa jika itu tidak lebih dari 20 Baik maka kita dapat menambahkan ELSE lakukan sekarang saya akan mengatakan jika saya memeriksa kondisi
ini jika itu benar maka lakukan ini dengan baik jika memeriksa kondisi itu akan mengatakan ini bukan benar itu adalah sesuatu yang kurang dari
20 maka abaikan saja ini dan lompat ke bawah ke yang lain dan lakukan apa yang kami
suruh Anda lakukan di sini.
Jadi saya akan datang ke sini dan mengambil baris ini dan menempelkannya di sini kita hanya akan menampilkan apa yang mereka
masukkan.
Jadi jika tidak bagus dan kemudian 20 maka kita hanya akan mendapatkan apa pun yang mereka ketikkan untuk kita
coba ini.
Jadi saya punya dua jendela di sini.
Mari kita bantu mereka.
Saya akan pergi ke depan dan menjalankan prosedur.
Jadi saya klik di sana saya akan pergi ke depan dan menekan tombol play menonton sel
saya di sini saya menekan tombol play dan mendapatkan akses yang diberikan pengguna dan menempatkan lebih dari 20 yang 21.
Lalu saya mendapatkan output yang keren.
Nah bagaimana jika tidak.
Bagaimana jika saya menempatkan 19 di sana.
Kanan.
Dan saya menjalankan ini, mari kita pergi ke sel yang berbeda dan saya mengklik prosedur saya, saya
menekan tombol run 19.
Jadi benar-benar mengabaikan hak ini karena tidak masuk 20.
Itu melompat ke yang lain dan melakukan tindakan ini.
Saya mendapatkan kembali 19 saya.
Ini adalah pernyataan kondisional Anda.
Anda menjadi jauh lebih rumit dengan ini dan kami akan membicarakan hal
ini lebih mendalam ketika kami masuk ke beberapa proyek nanti di mana kami akan mengatakan hei jika ini benar maka lakukan tugas-tugas ini.
Nah jika itu tidak benar maka saya ingin Anda memeriksa kondisi lain untuk melihat apakah itu benar.
Kita akan menggunakan yang lain jika kita terus berjalan.
Anda bisa membuat beberapa pernyataan kondisional yang rumit menggunakan logika if jika Anda menggunakan fungsi IF dan bukannya
Excel.
Ini sangat mirip sangat mirip dengan cara penulisan yang berbeda tetapi hal yang sama dalam kondisi pemeriksaan akhir dan
kemudian melakukan salah satu dari dua hal berdasarkan pada apakah kondisi itu benar atau salah.
Ini adalah pernyataan kelima Anda.
Jadi coba ini, dapatkan latihan dengan itu bahkan rumit.
Anda dapat bermain-main dengannya untuk merasakan bekerja dengan beberapa logika dan membuat beberapa aliran dalam kode
Anda.